package com.jishuo.nontax.bfc.dao;

import com.jishuo.nontax.bean.vo.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @auther dinggaofei
 * @Date 2022/12/20 14:29
 */
@Mapper
public interface BankCheckResultMapper {

    List<CheckResultVO> findBankCheck(String paybankdt);

    int isResult(@Param("type") int type,@Param("paymenttype") int paymenttype,@Param("billnum") String billnum, @Param("bankstation")String bankstation,@Param("checkdate") String checkdate);

    int insertCheckResult(@Param("id")long id,@Param("billnum") String billnum,@Param("bankstation")String bankstation,@Param("paybankdt")String paybankdt,@Param("type")int type,@Param("paymenttype")int paymenttype);

    int deleteResultDt(String paybankdt);

    int deleteChargeBillDt(String paybankdt);

    int deleteChargeBillHandDt(String paybankdt);

    int deleteIllActiviDt(String paybankdt);

    int deleteCheckStudentDt(String paybankdt);

    int deleteFiscPayInfoDt(String paybankdt);

    int deleteSpePayInfoDt(String paybankdt);

    int deleteDividePayInfoDt(String paybankdt);

    int deleteIllActiScaleDt(String paybankdt);

    int deleteBackBillDepoDt(String paybankdt);

    int deleteIllCrossPayDt(String paybankdt);

    int deleteEtickNumDt(String paybankdt);

    int saveChargeBill(ChargeBillCheckVO chargeBillCheckVO);

    int saveChargeBillHand(ChargeBillHandCheckVO chargeBillHandCheckVO);

    int saveIllactiInfo(IllegalactivityInfoCheckVO infoCheckVO);

    int saveStudentBill(StudentCheckVO studentCheckVO);

    int saveFiscPayInfo(FiscPayInfoCheckVO fiscPayInfoCheckVO);

    int saveSpeciPayInfo(SpecialPayInfoCheckVO specialPayInfoCheckVO);

    int saveDividPayInfo(DividePayInfoCheckVO dividePayInfoCheckVO);

    int saveIllActiScal(IllegalactivityScaleCheckVO scaleCheckVO);

    int saveBackBillDep(BackBillDepositCheckVO checkVO);

    int saveIllcrossPay(IllegalactivityCrossPayInfoCheckVO crossPayInfoCheckVO);

    int saveCheckResult1(String paybankdt);

    int saveCheckResult2(String paybankdt);

    int saveCheckResult3(String paybankdt);

    int saveCheckResult4(String paybankdt);

    int saveCheckResult5(String paybankdt);

    int saveCheckResult6(String paybankdt);

    int saveCheckResult7(String paybankdt);

    int saveCheckResult8(String paybankdt);

    int saveCheckResult9(String paybankdt);

    int saveCheckResult10(String paybankdt);

}
